package com.jhj.common.redis;

/**
 * 金惠家redis缓存访问接口
 * 
 * @author GaoXiang Date: 2014-7-21
 */
public interface JhjRedis {
    
    /**
     * 放入缓存
     * 
     * @param key
     * @param o
     * @param expire 过期时间，单位：秒
     */
    public void put(String key, Object o, int expire);
    
    /**
     * 从缓存删除
     * 
     * @param key
     */
    public void delete(String key);
    
    /**
     * 从缓存取出数据
     * 
     * @param key
     * @return
     */
    public Object get(String key);
    
    public long incr(String key, int expire);
    
    public Object hget(String domain, Object key);

    public void hset(String domain, Object key, Object value, int expire);
}
